package com.shenglue.ssi.dao;

import java.util.List;
import com.shenglue.ssi.domain.Good;

public interface GoodDao {

	/**
	 * 查询所有商品信息
	 */
	public List<Good> selectAllGood();

	/**
	 * 按条件查询 商品信息
	 */
	public List<Good> selectGoodByCond( Good good);

	/**
	 * 增加商品记录
	 */
	public boolean saveGood(Good good);

	/**
	 * 删除商品记录
	 */
	public boolean deleteGood(int goodId);

	/**
	 * 修改商品记录
	 */
	public boolean updateGood(Good good);

	/**
	 * 为修改，根据 Id 查一条 商品记录
	 */
	public Good getOneGoodForUpdate( int goodId );

	/**
	 * 查询 某供应商的所有商品信息
	 */
	public List<Good> selectGoodOf1Supp( int suppId );
}
